City of Djinns by William Dalrymple (Paperback, 1994)