Ratings1
Average rating5
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.