A kirk disrupted : Charles Cowan MP and the Free Church of Scotland /
MacLeod, A. Donald(Alistair Donald)author.
Includes bibliographical references and index.
Cowan, Charles, 1801-1889.
Free Church of Scotland
Legislators