Ratings5
Average rating4.2
It's a good textbook, but not good for reading straight through as a book to learn from. It's more if you want to study as an academic source because it reads like a chronologically-ordered reference book. It does not divert.