The Cameronian philosopher, Alexander Shields /
Macpherson, Hector,1888-1956
Edinburgh : Blackwood,
1932.
Includes bibliographic references and index.
Shields, Alexander, 1660?-1700.
Covenanters.