The lost mameluke - Beddoe, David M., (Wayfarer's library.)