Survey of Indian history - Panikkar, K.M.
English