A survey of Indian History - Paniker,K M.