The Almoravid and Almohad empires - Bennison, Amira K. (Edinburgh University Press, 2016)