Man, God And Magic: The Culture, Religious Beliefs And Practices Of Prehistoric Man