re: Poker & Poker books for tournament play?
harrington on holdem - beginner books , they cover almost any concept in poker mtt.
poker tournament formula - beginner/advanced books for lag play - this is the books that will make you understand lag play better than any book imo.
kill everyone - advanced book for lag play , push/fold and game theory
raiser's edge - advanced book for different lag gears , resteals , metagame and much more - perhaps the best advanced book.
secrets of proffesional holdem - beginner books , they cover many concepts of holdem , they are very similar to hoh.
all hands revealed - it show you how a lag pro thinks and plays in real time , its much better to read it if ur advanced player.
one hand at a time - this is similar to all hands revealed , the hand analysis is probably better than all hands revealed.
Kill phil - it describes an all in strategy for weak players and it talks about different playstyles , its not very usefull overall but it show you some interesting plays and solid shoves when you are shortstacked.
i cant really recommend you one book because all of them are different with usefull information , its all about what you want to learn more.