Abu Jafar ibn Harun of Trujillo

Summary