Logical Chess Move by Move - Irving Chernev is one of the best especially considering your problems. A guide to chess improvement by Dan Heisman is also really good
Chess Book Recommendations For a Beginner?

You need to study endgames before concentrating on your middlegame. Dvoretsky is the authority on endgames for all levels:
Then you can move on to John Nunn to tie it all together:

PlayG4, both the books you recommended are Extremely advanced, maybe 1800+ and the OP specifically asked for beginner books

You need to study endgames before concentrating on your middlegame. Dvoretsky is the authority on endgames for all levels:
Ahmm. No. I dont know in what universe a 1250 player should be reading dvoretskys book that is targeted for candidate masters and up but its not this one.
"Logical Chess Move By Move" as was already recommended is perfect. Can also go with Serrawan's series: "Play Winning chess" and others that follow.

disregard the previous suggestions and do yourself a favour in buying just one book. the book is "..The Six Power Moves of Chess.." by William G. Karneges. it has been highly recommended by Grand Master Larry Evan's, who was Bobby Fischers second...


Good Chess Books for Beginners and Beyond...
https://www.chess.com/blog/RussBell/good-chess-books-for-beginners-and-beyond

Hi, I read this blog some time back and found some interesting information.
https://www.chessequipments.com/top-chess-books-for-beginner-chess-players/


When I first started I used Silman's Complete Endgame Course by IM Jeremy Silman. Books such as Dvoretsky's Engame Manual (I have read both) are simply way too complex for a beginning player. I made the mistake of buying both when I first started and I couldn't make it past the first few dozen pages of the manual.
Silman's book is much more appropriate for beginners, and if you do plan on getting a book, try to aim for endgame books. There's no sense in getting a winning position if you cannot win a winning position.
I've been playing chess for a little over a year and find it difficult to raise my rating. I'm around 1150 in blitz and 1250 in rapid on this site. Any book recommendations for players at my rating? I think my problem (besides blundering my queen) is not knowing what to do after a successful opening.