I have found that the Jonathan Little books on small stakes, cash games and tournaments are ideal for micro stakes. However, I would certainly be wary that poker books can date very quickly.
If tilt is holding you back then also check out 'The Mental Game of Poker' by Jared Tendler.
As another poster has said try to supplement books with videos, articles etc that are updated weekly or daily. You can sign up to several of the training sites for free and receive daily articles by email.
I just read David sklansky’s-theory of poker. Such an amazing book literally has such an in-depth explanation to every part of theory. I need to read more poker books, I think books are the key to all knowledge. The beauty about this book, is even though it’s so in-depth everything feels almost simplified. It allows great knowledge absorption
There are some good books that I recommend to every player:
Jared Tendler "The Mental Game of Poker"
Ed Miller "Texas Holdem for beginners"
Ed Miller "Professional NL Holdem"
Ed Miller "Small Stakes NL Holdem"
Andrew Seidman "The Easy Game"
Tri Nguyen "The NL Holdem Workbook"
Tournaments please,though I confess I don't really understand why there should be a distinction.
There is quite a big difference but your comment does help me to have a better idea of what book(s) to suggest for you.
Personally I would suggest the Harrington on Holdem tournament books. Yes they are outdated but they would give you a better understanding of tournament play AND give you a foundation in which to work from. ... Also I'm sure you'd be able to order them up from your local library (if they don't have it in stock)
Vol. 1 & Vol.2