Author:James Hamilton

Works

 * Works of the late Rev. James Hamilton, D.D., F.L.S (1870)
 * Life in earnest: six lectures (1871)