Yoruba religion, Ife mythology, legends, ritual context, and early ethnographic accounts of Yoruba-speaking peoples.