World history: great civilizations ancient through early modern times - Heggie, Jon (National Geographic Learning, Cengage Learning, 2015)