History of India part II - mediaeval India - Sastri, Nilankanta K. A. (1950)