Cows Pigs Wars And Witches: The Riddles of Culture