Ratings51
Average rating3.9
The author puts forth a great deal of data (again and again and again). This book could have been half its current length and still put forth the author's ideas. I found this book informative, but very dry and not able to keep my attention.