Spurgeon, heir of the Puritans