World history : journeys from past to present - Goucher, Candice Lee. (Routledge, 2013)
First published in 2008.