The book ‘Sermons for the Times’ is written by Charles Kingsley. ‘Sermons for the Times’ is a collection of thought-provoking sermons that address contemporary issues and societal challenges. It was published in 1861 and it includes sermons that Kingsley delivered during a period of significant social and political change.