St. Andrews Castle, Fife /
Cruden, Stewart.
Great Britain.Ministry of Works.
Edinburgh : HMSO,
1951.
"Ancient monuments & historic buildings."
"Official guide."
Castles
Castles