A Survey of Indian history - Panikkar, K. M. (LG Publishers, 2018)