The Almoravid and Almohad empires - Bennison, Amira K. (Edinburgh history of the Islamic empires., 2016)
A comprehensive account of two of the most important empires in medieval North Africa.