The World Civilizations Library Assignment: Development and Analysis - Johnson, Corey; Spitzer, Alice (World History Connected, 2005)