Second anglo-sikh war (1848-49) - Amarpal Singh (Noida Harper Collins, 2017)