Kirkcaldy : Privately printed by Duncan Glen,