This is a book in which you can learn basic to intermediate English grammar from the scratch. The explanations are so good and precise, easy to follow. If you think that you are not very good at English grammar to pass your exam or to score high in English grammar test, i highly recommend that you study this book with the single-minded attention. if you do so, i am quite sure you will learn basic and intermediate grammar perfectly.
No doubt. To have a good book is fortunate because there are many books out there, which may not meet your needs. Books are still playing important role to pursuit knowledge and education.