National Geographic almanac of world history / Patricia S. Daniels and Stephen G. Hyslop. - Daniels, Patricia, (National Geographic,, 2003)