Title: The Guns of Europe by Joseph A. Altsheler.