The Essential World History, Volume II by William J. Duiker | Menrva Books | MenrvaBooks