Mapping human history : - Olson, Steve, 1956- (Houghton Mifflin, 2002)