Muslim Spain and Portugal: A Political History of al-Andalus