A Morocco Anthology: Travel Writing through the Centuries (American University in Cairo Press), edited by Martin Rose

by