Dumfries time traveller : follow in the footsteps of Burns, Bruce and Barrie through eight centuries of Dumfries history /
Ogilvie, Wilson,author.
Dumfries and Galloway (Scotland).Council.