Durisdeer Parish Church : three hundred years of worship : tercentenary booklet