R. S. O'Fahey is Professor Emeritus of History in the Department of Middle Eastern and African History, University of Bergen, Norway.