1
by Kellerman, Jonathan
Published 2023
Published 2023
2
3
by Harari, Yuval N.
Published 2015
Published 2015
4
by Bregman, Rutger
Published 2020
Published 2020
5
by Aslan, Reza
Published 2017
Published 2017
6
by O'Reilly, Bill
Published 2013
Published 2013
7
by Durant, Will
Published 2004
Published 2004
8
by Kurlansky, Mark
Published 2002
Published 2002
9
by Mukherjee, Siddhartha
Published 2016
Published 2016
10
by Standage, Tom
Published 2009
Published 2009