EIGHTY-FIFTH KING’S LIGHT INFANTRY (NOW 2ND BATTN. THE KING’S SHROPSHIRE LIGHT INFANTRY)

An exceptionally full and detailed regimental history. Superply illustrated.

Clear