India: a history - John Keay (Harper Collins, 2001)