William Dairymple
Alive with the mayhem of the present and sparkling with William Dalrymple's irrepressible wit, City of Djinns is a fascinating portrait of a city.