Twenty sermons on the following subjects ... By Andrew Eliot, D.D. Pastor of a