I've read the second edition of this book.
The book is written in a quite concise pattern, in which 60 different topics will be covered, with each topic only comprising two pages of explanation and exercises.
However, the shortcoming also comes from this conciseness. The writers often provide you with direct answers or results of certain problems, instead of offering in-depth grammatical reasons. For instance, when discussing linking words and phrases related to causes, it gives readers many choices to be selected. Nevertheless, the authors didn't distinguish coordinating conjunctions, subordinating conjunctions, or conjunctive adverbs. It indeed gives you all correct uses of these words and phrases, but it's hard to remember or understand these usages without the comprehension of the grammatical terms I mentioned.
Thus, I didn't recommend this book as your first grammar book to learn about formal writing. Instead, I'll recommend you "McGraw-Hill Handbook of E...