by Harari, Yuval N., Harari, Yuval N., Vandermeulen, David, 1968-, Vandermeulen, David, 1968-, Casanave, Daniel
by Harari, Yuval N.