World civilizations : - Meacham, Standish.; Lerner, Robert E.; Ralph, Philip Lee. (W. W. Norton, 1997)