Stirling Castle, its place in Scottish history by Eric Stair-Kerr