India: Ghaznavids, Ghurids & Rajput states 975-1290 A. D. (Delhi, 2002)