James MacGregor : preacher, theologian and defender of the faith /
Keddie, John W.author.
Includes bibliographical references and index.
MacGregor, James, 1829-1894.
Free Church of Scotland
Theologians
Theologians