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