Dumfriesshire : a frontier region /
McCulloch, Andrew(Andrew J.),author.
Includes bibliographical references and index.