Shearer's Stirling : historical and descriptive, with extracts from Burgh records and Exchequer Roll volumes, 1264 to 1529, view of Stirling in 1620, and an old plan of Stirling