The Uniforms & History of the Scottish Regiments
Subtitle: Britain, Canada, Australia, New Zealand, South Africa 1625 to the Present day