Cadogan Guide Marrakesh, Fez and Rabat door Barnaby Rogerson