Voyages in world history - Valerie Hansen (Wadsworth, 2010)