Complete Works of Stephen Charnock, B.D. (Volume 3) by Stephen Charnock