Morning by Morning

Including his 140 books and 25,000 sermons, Charles Spurgeon – known as ‘the prince of preachers’ – has more words in print than any other living or dead Christian author.