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