You will get tons of practical information right here, on this board, for free!
As for books, I check them out from the library by the armload! When I come across a book I love that works for me, I shop around and buy it.
There are so many books and not all of them suit me. I would try to look at several from the library or spend an afternoon at Borders! See what suits your style then buy. :)