The book practically wholly covers subjects mentioned in the title such as they were developed in the Western countries, has good bibliography and well-written. Author use psychological-based approach that allows him to mix successfully different methods of creativity. Unfortunately, he is not very critical to the results (as well as many others in this field), so a reader could still doubt about effectiveness of proposed methods. Nevertheless it is a good book, I'd strongly recommend to read. Semyon D. Savransky, Ph. D.