There were theological and spiritual giants in the earth in the days of the English Puritans, and Stephen Charnock was prominent among them. His Works present a feast of rich teaching and exposition, characterized throughout by sound theology, profound thought, and an imaginative style.