Marr, Andrew

History of the world - London: Pan Books 2013 - 614p.

9781447336823

History;World history

909.82