I recommend you go to the Library and see what they have. It's not always the most up to date, but it is a free way to get a feel for how different authors teach things. When you find one you like, you can either check it out and read through, or go to the store and buy the most update edition.