Advanced History Of India - Sastri, K A Nilakanta (Allied Publishers, Bombay, 1970)