As a non native English speaker, who needs to write papers in English, this book is beyond valuable to me. I bring it everywhere whenever I need to write. Firstly, the author starts with a clear guidance on how to use the book, including how it can best help us. She asks us to prepare few papers to exercise. The book is separated into clear chapters based on the agreed structure of academic writing (i.e. introduction, methodology, results, etc) and has a balanced amount of applicable/practical English grammar and theories, vocabulary (can I repeat this? VOCABULARY to make sure you're not uselessly and boringly repeating your words), examples, and exercises; all in each chapters. I love love love this book. Whenever I'm stuck with my paper, or abstract (yes, it has abstract section, too!), I just open the corresponding chapter, and problem solved!