The Arab's PledgeA Tale of Marocco in 1830 by Mitford, Edward L.
 is a Project Gutenberg book, now on Github.