The reviews above are clearly inadequate. Judging by the fifth edition, this is an excellent and comprehensive book. Though it is best designed for teachers, it can be used by someone with a talent for persistent self-study.