Patterns Across Cultures by Stuart Hirschberg & Terry Hirschberg