Marrakesh, Fez and Rabat (Cadogan Guides) (Part of Cadogan Guides) Barnaby Rogerson Trade Paperback $21.95