The Life of the Rev. William Marsh, D.D.
Publisher: James Nisbet
Published: 1867
Number of pages: 609