Kingfisher Illustrated History of the World : 40,000 BC to Present Day