Cows, Pigs, Wars, and Witches : The Riddles of Culture