Small book cheap and interesting, well thought out, but that is not for beginners. It uses concepts easy sometimes but often subtle enough (subjunctive, for example). Nice if you have already achieved a certain level of language. But probably useful too if splint it and we give ourselves the means to get there ...