A Cosmos in Stone: Interpreting Religion and Society Through Rock Art (Archaeology of Religion)