Rock Art in Africa: Mythology and Legend