Servants or Slaves? The Mameluke Enigma Elucidated

By Olivier Bouquet