As a professional language teacher, I’m really thorough on the materials I acquire to learn a language myself. And this is a great purchase, indeed. I love it and I think that it is appropriate for my current level. More challenging than Tom Sawyer, in my opinion, but I do think it’s affordable and interesting for me to advance. I recommend it.