Ratings4
Average rating3.9
Excellent book. The ideas and concepts presented are very interesting, useful and fact supported. Even if I don't agree with some of the conclusions, particularly the ones regarding social and political issues (I know, most of the book), I think it is a great starting point.