4 stars. This book gives an informative overview and survey of significant developments in the field. Recommended for all those who design their own teaching materials.
Self-learned at its finest. I had 2 assignments required me read this book thoroughly, one is visualize which I successfully used my creative mind and the other is portfolio where I was in charge of writing reflection. The book will recall the time where I'm truly immersed myself with studying at university and gained some personal growth by it.