Castle and town of Dumbarton. by Rev Donald MacLeod