Maharaja Ranjeet Singh and his times - Grewal, G S (Amritsar Guru Nanak Dev University, 1980)