I also recommend
The Mental Game of Poker by Jared Tendler- I did it to a lot of friends and also here to a few community members and I received only positive feedback from the people reading the books(I've read the first 2 books and I think the 3rd one is out too)... IMO you can learn poker from different videos/ courses(like the one here on CardsChat), or even watching streams on Twich/YouTube(lots of good poker players there), but the mental game is so important and if you can fix this from the start it will help you in how to deal with your emotions in many situations and for sure your overall performance at the tables will be better...
Jonathan Little also is a great poker author and pretty much all his books are worth trying out(great for beginners too as he has books on playing low stakes for both cash games and mtts) and probably he's the best to follow on YouTube too(lots of free content with great advices there, just search for his name and you'll easily find his channel on YouTube...).
PS. I would advise you to avoid reading 'outdated' books as the
poker game is always evolving and this books might still be a good read but unfortunately most of the information is useless at the tables and if you'll try those strategies nowadays you'll get crushed...