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