DGC schools option appraisal.
Dumfries Burgh Group.
Dumfries : Dumfries Burgh Group,
Description based on: [2000]
Dumfries Burgh Group
Schools