A history of the Maghrib - Abun-Nasr, Jamil M. 1932-2021 (Cambridge Univ. Pr., 1975)