Old Melrose, St. Boswells and Bowden : with Dryburgh, Gattonside, Maxton, Mertoun and Newtown St. Boswells /
Olsen, Judy.
Catrine : Stenlake Publishing,
2005.