Old truths and modern speculations.
Robertson, James, Professor in the University of Edinburgh.
Edinburgh, 
1860.