imperial services library uniforms and history of the Scottish regiments : Britain, Canada, Australia, New Zealand, South Africa, 1625 to the present day / by R. Money Barnes …