There are lots of good choices, but the important thing is to pick a small number of books and actually study them! from beginning to end! I suggested one game collection, one tactics book, and one endgame book. You could argue about exactly which three books to choose, but I would say that my choices are as good as any. The important things is that you will never get better flitting from book to book, and deluding yourself that one new book will make all the difference. It won't! At some point, you have to put in the work, and having dozens of books is just an excuse for not reading any of them all the way through
That's totally correct. I flit from book to book thinking the next one will be the one that will open my eyes to the truths of chess.
I think I will get Chernev's Most Instructive Games of chess ever played first.
And then Giddins.
The Most Instructive Games of Chess Ever Played by Irving Chernev (1965)
https://chessbookreviews.wordpress.com/tag/most-instructive-games-of-chess-ever-played/
50 Essential Chess Lessons by Steve Giddins
https://web.archive.org/web/20140708100833/http://www.chesscafe.com/text/review534.pdf
http://www.gambitbooks.com/pdfs/50_Essential_Chess_Lessons.pdf