Ratings1
Average rating5
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.
Not sure how I missed this event but the book got me caught up nicely. Very detailed, logical, linear, following both the scientific and the humanistic aspects. And the newer edition has an epilogue covering the news from 2014-15.