Crossing the Strait Morocco, Gibraltar and Great Britain in the 18th and 19th centuries - Brown, James A. O. C. (Studies in the history and society of the Maghrib ;, 2012)