The pattern of Yoruba history