Author: Barclay, James rector of the Grammar School at Dalkeith.
Title: rector of the Grammar School at Dalkeith.