Cultural Evolution: Society, Technology, Language, and Religion (Strngmann Forum Reports)