Here is a list of places mentioned therein for visitors and those unfamiliar with the area.
Given the large number of unfamiliar and hard-to-find place names, it is helpful to use the Ordinance Survey Grid Reference system. A Grid Reference consists of two letters to indicate how many hundred kilometers the general area is east and north of the national reference point, followed by digits to indicate more precisely where the point is within that 100-km-square area. So "NO 04 63" means 4 km east and 63 km north of the "NO" point, which is 300 km east and 700 km north of the origin. More digits can be added for more precision, e.g. NO 080 598 to indicate a point 8.0 km east and 59.8 km north of the NO point. The prefix "NN" labels the square 100 km west of "NO", and NJ is north of NO.
To find the places identified below, here are the boundaries of the maps in his book.
The map on pp 3-4 has 1 km squares. The lower left grid reference to the bottom left of Delvine and the Roman Legionary Fortress is NO 12 40. The upper right corner is NO 19 50
The map on p 45 shows Kirkmichael in the lower right, which includes the grid reference point NO 08 60. The map on p 28 is centered on Kirkmichael and Milton which are about one mile apart. The largest map is on p 44, including all but the southern parts of Strathardle and Glenshee, an area about 14 km across with lower left corner NO 03 55, and upper right corner NO 17 68.
Page Location 3 Dundee: city on coast: NO 40 30 3 Glenfernate: N of Straloch NO 04 64 3 Pitcarmick: NO 08 56, 4 km S of Kirkmichael 3 Glen Derby: NO 04 59 3 Tullochcurran: just W of Balnakilly: NO 06 60 3 Dalrulzion moor: not sure. "Dalruzion mains": NO 13 59 3 Fortingall: near Aberfeldy 15 km SW of Pitlochry NN 86 49 6 Meikleour: SW of Blairgowrie NO 14 40 6 Delvine: just N of Meikleour 6 Mause: perhaps 3 km N of Blairgowrie NO 16 49 6 Forneth: on road W of Blairgowrie: NO 09 45 6 Craig Roman: NO 15 45 6 Upper Balcairn 6 Moss of Cochrage 6 Craigton rocking stone: Craigton in lower Glenshee: NO 13 57 6 Dalnacarn: NO 00 63 6 Glenloch: near Dalnacarn, Saddle Stone 7 Aldclune: NN 90 64 (remember, NN => 100 km further west than NO) 7 Killiecrankie: NN 91 62 7 Loch Broom: between Kirkmichael and Pitlochry NO 00 57 7 Lochan Dhub, the Black Loch: NO 023 607 (or just SE of Tullochcurran? map on p. 28) 8 Enochdhu: 8 km NW of Kirkmichael 8 Dunkeld: 15 km west of Blairgowrie, NO 02 42 Capital of Caledonia 8 Rannoch Moor: 10 km across, NN 30 50 8 Dirnanean: NO 06 63. Grave seems to be right near Enochdhu 8 Moulin: 1 km N of Pitlochry, NN 94 59 9 Bridge of Cally at junction of Ardle and Shee rivers: NO 14 51 9 Craighall NO 17 48 10 Sillerburn market place: a few minutes walk west of Kirkmichael 10 Dalnagairn: new site, 1 km NE across river from Sillerburn. 10 Black Loch of the Dun 10 Cluneskea/Clunskea NO 01 63 10 Kindrogan Hill, Wood: NO 04 62 11 Dounie (Mains of): NO 09 59 11 Woodhill: NO 09 54 12 Glen Brerachan: tributary at upper (NW) end of Strathardle Atholl - Blair Castle? 14 Balvarran: township of the barron, on Inverchroskie land. NO 07 62 17 Tippermuir battle site: near Perth 18 Davan farm: 19 Montrose: on the coast, NO 73 57 21 Strathmore winter grazing: long valley NE and SW of Coupar Angus, Blairgowrie is near the northern edge. 22 Badvo 22 Bannerfield in Kirkmichael: S of Kirkmichael, across river inside bend NO 080 598 22 Sheriffmuir (13 Nov 1715 Jacobite battle) near Dunblane NN 82 02 23 Culloden Moor: SE of Inverness 23 Williamstown 23 Redhu (coaching inn) opposite later Free Kirk 29 Ballintuim (Episcopal church) NO 10 55 37 Ben Earb, highest peak between Dirnanean and Glenshee NO 08 69 39 Loch Tullochcurran: NO 069 611 40 Strathview: NO 073 596 40 Flodden battlefield (1513): 20 km SW of Berwick, in modern-day England 40 Blackcraig Castle: NO 11 54 49 Newtyle: NO 30 41 49 Yarn 49 Forfar 49 Kurriemuir Tummel river runs thru Pitlochry The parish of Kirkmichael is surrounded by Moulin & Blair Atholl (NW), county boundry (N), county boundary/Glenisla (E), Alyth (E), Blairgowrie & Clunie (S), Logierait (W) ** Strathardle, north to south, with Ordinance Survey Grid References. Dalnacarn, top of the valley: NO 00 63 Straloch: NO 04 63 Enochdhu: NO 06 62 Ashintully Castle: NO 10125 61264, 340 m above sea level Balnakilly: NO 07 60 Kirkmichael: NO 08 60, 220 m above sea level Wester Bleaton: just south of Ashintully, on road B950: NO 11 59 Balmachreuchie: about 7 km south of Kirkmichael on A924: NO 10 53 ** Glenshee, north to south Westerton of Runavey: 8 km N of Glenkilrie: NO 12 69 Glenkilrie: 4 km E of Ashintully: NO 13 60 Whitehouse: east: NO 15 60 Drumfork: 1 km SE of Glenkilrie: NO 14 59 Dalrulzion: 1 km S of Drumfork Ashmore house: NO 14 53