1
2
by Harari, Yuval Noah
Published 2018
Book
3
Published 2018
Book
4
by Bale, Jeffrey M.
Published 2018
Book
6
7
9
10
12
Published 2016
Book
14
Published 2016
Book
16
Published 2016
Book
17
18
by Weiss, Thomas G. 1946-
Published 2016
Book
19
20
Published 2016
Book