Manyebook
Ian V. Hogg
Jane's Guns Recognition Guide
Twentieth Century Artillery
Jane's Guns Recognition Handbook