I found this a very well written, useful and readable guide. I considered my punctuation good prior to reading this book, but still learned a considerable amount from Davidson's simple yet informative style and approach. For a reasonably short book it packs a lot in. It is accessible to beginners while still being extremely useful for the more experienced. Whether one chooses to read it from start to finish, as I did, or have it as a handy reference guide, or both, I'd highly recommended it for your shelf (or e-book reader).