A short history of the Royal Scots /
McLellan, Duncan,author.
Great Britain. Army. Royal Scots (The Royal Regiment)