For advanced learners of English
Here is a book recommendation for advanced learners of English: 12 Rules for Life by Jordan Peterson.
He is an amazingly articulate writer and precise in his use of language to convey meaning. It is not an easy read even for educated native speakers. If you are an advanced learner and want materials which will stretch your English, this is a suggestion.
Let me know what you think.