Six battles for India: the Anglo-Sikh wars 1845 -46, 1848-49 - Bruce, George (Arthur Barker London, 1969)