Simple. Witty. Fun. And still didactic!
(And if you thought you can't start a sentence with 'And', think again. This book explains- briefly, as always- why you can, notwithstanding what your teacher probably erroneously taught you).
English grammar books I encounter are always far too detailed and heavy in jargon to make any sense of them, stumping me by the first page. I don't notice children's grammar books because I don't visit the children's section of libraries or bookstores, and ESL books seem too exercise-based as though I'm in a classroom.
But this book is the opposite of all of the above. The authores's (in this book we learn that this term is an archaism, but 'actress' is not an archaism for sheer practicality, political correctness notwithstanding) use witty comments throughout the book which keeps it entertaining. There are a several adult allusions and puns too, making it a tad bit naughty (if you didn't notice the tautology, you will after this book).
Explanations are clear and detailed enough to understand the term well, without getting so detailed to lose your focus. It's free of jargon, because you're learning jargon through this book.
The tests at the end of the chapters are quite brief, usually about 10-15 questions- with answers at the back, so you can do them in a few minutes without making your head tired. Yet there's enough to test your understanding of what you've read.
I had almost forgotten about George W. Bush's malapropisms (malapropisms are explained) until I read this book.
I made my own tree diagram of what's included in the book and I can't believe how easy English grammar actually is when seeing it all in a one-page diagram. This book isn't a definitive guide to grammar, but without this start it's too hard to progress further.
I'd recommend it for children, ESL learners and native speakers alike.