Three centuries of history : the Royal Scots  (The Royal Regiment) 1633-1933.
Aldershot : [s.n],
1933
Great Britain. Army. Royal Scots (The Royal Regiment)
Regimental histories.