The other guys have covered bits, and way better than I could.
For books, if you want to own one, I'd say hit your local library, see what they have, see which ones you like, then go thru them. If you find some you want to buy, I'd hit a good used bookstore or three, 'cause new books are expensive. Or, Amazon usually has used copies of almost all the books they list - I seldom, very seldom, buy any new book anymore, unless it's one of the new Terry Pratchett books.