Caisteal Shruighlea : leabhar-iùl oifigeil /
Yeoman, Peterauthor.
Historic Scotland.
Title from cover.
Includes bibliographical references.
Stirling Castle (Stirling, Scotland)
Stirling Castle (Stirling, Scotland)
Castles
Castles