British And Foreign Arms &Amp; Armour by Charles Henry Ashdown