Africa in Contemporary Perspective: A Textbook for Undergraduate Students