I'll add in another vote for the Horenstein and Shaefer books. I'm particularly enthusiastic about the Shaefer book - it was what I used to teach myself the basics. The Horenstein books were used as texts in the classes I took when I later decided to get some formal training. You won't go wrong with any of these.