Cultures In Motion by Professor Peter N. Stearns