A History of India Vol I - Romila Tapar (Penguin Books, 1990)