Maharaja Ranjit Singh - Lord of the Five Rivers - Lofont Jean-Marie (New Delhi Oxford University)