the Arab's Pledge; a Tale of Marocco in 1830 by Edward Ledwich Mitford