A history of the old parishes of the Upper Clyde : the parishes of Crawford and Crawfordjohn villages included: Abington, Crawford, Crawfordjohn, Elvanfoot, Leadhills /
Fleming, William A.,1945-
[Strathaven? : William A. Fleming?,
2012?]
Includes bibliographical references.