Online Library TheLib.net » Crossroads and Cultures: A History of the World's Peoples