Man's unfinished journey: a world history - Perry, Marvin (Boston Houghton Mifflin)