Works Of The Late Rev. Stephen Charnock (v.8) by Stephen Charnock