Ahmad Al-Mansur by Richard L. Smith, Peter L. Stearns & Professor Peter N. Stearns