City of Djinns: A Year in Delhi by William Dalrymple