The South African Boer War: The Trials and Tribulations of the Second Battalion of the King's Shropshire Light Infantry

The South African Boer War: The Trials and Tribulations of the Second Battalion of the King's Shropshire Light Infantry

The South African Boer War: The Trials and Tribulations of the Second Battalion of the King's Shropshire Light Infantry