Scarne on Card Tricks - Effects with a minimum of sleight of hand. Amazing book.
Royal Road to Card Magic - The best starting point forbsleight ofnhand.
Encyclopedia of Card Tricks - Primarily Card Tricks using gaffed cards (double back, double face, short cards), gaffed decks (rough/ smooth, Svengali, Mene-Tekel) s arranged stacks as well as some self working effects)
Expert Card Technique - The next level of sleight of hand after Toyal Road
Counts, Cuts, Moves and Subtleties - Essential for learning counts used for packet tricks.
Each of those books is $10 to $15 dollars.
I would also reccomend looking at the Card College Series. Each book is $35 but it is really worth it. The descriptions and teaching is much better than the books I listed. Each book would take you three to six months to work through. When you are done with the series, you will be better than the vast majority of card guys.