Marshall, David. “Notice of Three Contracts Betwixt Sir William Bruce of Balcaskie, His Majesty’s Surveyor-General; Sr William Sharp of Stainiehill, His Majesty’s Cash-Keeper; and Robert Mylne, His Majesty’s Master Mason, for the Reparation and Building of the Palace of Holyrood (1672-76); With Relative Letters, &C., Lately Discovered in the Charter-Room at Kinross House”. Proceedings of the Society of Antiquaries of Scotland 14 (November 30, 1880): 324–337. Accessed November 24, 2024. https://journals.socantscot.org/index.php/psas/article/view/5932.