North Africa : a history from antiquity to the present / - Naylor, Phillip Chiviges. (University of Texas Press,, 2009)