Medieval Nubia : a social and economic history - Ruffini, Giovanni, 1974- (Oxford University Press, 2012)