There are very few books that are up to date on the current meta game of poker. You are much better off watching training videos done by professionals.
I recommend UpswingPoker [1], created by debateably the best heads up no limit player in the world. It will give you a very solid foundation for understanding poker in a short time. The training videos are not free, if you want something for free you can watch them on Twitch [2].
[1] https://www.upswingpoker.com/ [2] https://www.twitch.tv/upswingpoker