India A Historical Survey - Sastri,K A Nilakanda (Allied publishers, 1966)