African history and culture - Olaniyan Richard (Great Britain Longman Nigeria)