20th Century Military Uniforms: 300 Uniforms from Around the World (Expert Guide)