By Harari, Yuval Noah
21 Lessons for the 21st Century - 1st - London Jonathan Cape 2018 - xv; 352p.
9781787330672
21st Century
21st Century
930.85 / HAR
21 Lessons for the 21st Century - 1st - London Jonathan Cape 2018 - xv; 352p.
9781787330672
21st Century
21st Century
930.85 / HAR