Time Out Marrakech: Essaouira and the High Atlas (Time Out Guides)
"...an indispensable guide" Harpers & Queen