For tourneys, I recommend the 3-volume Harrington books. Start with the first and add the others as you go.
For Limit, I recommend the Limit section in Super/System 2, written by Jennifer Harman. Then, Sklansky's "Small Stake's Hold 'em" and also his "Hold 'em Poker for Advanced Players."
I'd also be sure to subscribe to "CardPlayer" magazine (I'm not affiliated). There is a lot of good articles and analysis each issue.
I hope this helps. I'm sure others will have suggestions, too.