Unfinished journey a world history - Perry, Marvin (Houghton Mifflin, 1983)