The Second Anglo-Sikh War - Singh, Amarpal (Noida Harper Collins Publishers, 2017)