Medieval Nubia - Ruffini, Giovanni, 1974- (Oxford University Press, 2012)