`An excellent reader. It contains all the basic ingredients of a superb teaching book with the qualities of a thought-provoking text.... Should be required reading for all students …