What Can Climate Provide to History? The Medieval Warm Period in the Almoravid and Almohad Maghreb

+