The content of this book is unsurpassed. The research and breadth of topics covered is phenomenal. The writing is layman and very easy to read.
That being said, the book as a textbook stinks. There are too many pictures, sidebars, subheaders, etc... It's hard to read about a topic when there are interruptions on every page that are interesting but not entirely needed. Each section lasts for about a page, so assigning reading is difficult.
DO NOT BUY!