Very good grammar book for someone who is a beginner. Everything is written simply and understandably with plenty of examples and exercises. Surely, a self-taught person will need a dictionary mainly for some exercises since the book does not have an appendix for vocabulary nor translates the Spanish sentences. It could analyze the grammatical phenomena a bit more, but you can't say it is incomplete. I, who am learning the language on my own, can say that I learned a lot from this particular book. If someone wishes to delve deeper or even move on to the next levels, they can also purchase another one from the various books available on the market for learning Spanish.