I have been learning Spanish for years now, but I have yet to master the subjunctive mood. It is used regularly in speech, but for some reason is not taught until very late in the learning process.
Here is my question: how exactly do I go about learning the subjunctive mood? Should I be doing grammar drills? Is there a book that I could read?