Ranjit- Singh Maharaja Of The Punjab 1780-1893 - Singh, Khushwant (New Delhi Orient Longman)