Author: Craiglockhart Parish Church.