I would recommend getting this book as a supplement. It really helps you with a mindset and how to manage your bankroll very well.
Treat Your Poker Like a Business by Dusty Schmidt(Leatherass9)
I started out with this book when I decided to take cash game seriously.
Small Stakes No Limit Hold'em by Ed Miller, Sunny Mehta, Matt Flynn.
For sngs, I read Collin Moshman's Sit-n-Go Strategy.
For mtts, I need to get myself a good mtt book.
But I heard Harrington's books Volume 1-III is good. I was lazy to read those but I gotta read them soon.