I've bought this book because I'm taking a Writing course and my teacher has required it. It seems to be a very good book, with a very diversified content and good "Special Tips" boxes, which have very good explanations and observations. I'm very happy with my purchase, even though I think it should have more practice exercises, I recommend "The Essentials of English" for those who want to learn more about English writing.