From flintlock to M 1 - Shields, Joseph W. (Coward-McCann, 1954)