German Uniforms And Bayonets 1841-1945: 676 Pictures Of Soldiers With Their Bayonets