Decent texts for learning Esperanto are lamentably few and far between. This is the only book I am aware of which is even close to adequate for the task.
The clear, logical presentation of grammar points and good choice of reading texts makes this book an adequate vehicle in, and of itself, for the acquisition of a good reading knowledge of Esperanto.
The only criticism I might make is that, unfortunately, this book seems quite stuck in the grammar-translation methodology that, while excellent for teaching dead languages, can tie learners of living languages to habits that slow fluency and communication. This book therefore, is an excellent resource for people who want to read Esperanto, those who need to speak may need supplements. Unfortunately, I can't recommend any other book to combine with this one, this really is the single best text on the market to my knowledge. Most books on Esperanto feel dated, stuffy, are visually unappealing and tend to be grammar-driven. This book, at least, is intended as a grammar and is therefore vindicated, the others have no excuse.