Author: Hubert R. Rigg. F.M.A,F.R.S.A.,F.S.A.SCOT