Ratings5
Average rating4.2
We don't have a description for this book yet. You can help out the author by adding a description.
Reviews with the most likes.
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.