A vindication of natural theology ...
Macgregor, James, of the Free Church, Barry.
Edinburgh, 
1859.