Obvious cultural differences exist between people, such as language, dress and traditions, there are also significant variations in the way societies organize themselves, in their shared conception of morality, and in the ways they interact with their environment.