Religion: An Anthropological Perspective provides a critical view of religion focusing upon important but overlooked topics such as religion, cognition, and prehistory; science, rationality, and religion; altered states of consciousness, entheogens and religious experience; religion and the paranormal; magic and divination; religion and ecology; fundamentalism; and religion and violence.