good books for beginners?

I've been really enjoying this one and find it both accessable as a beginner but also over I can keep coming back to and learning more...
For openings try Discovering Chess Openings by John Emms. It teaches Opening Principles. I'm working through it at the moment. I highly recommend Smithys Opening Fundamentals which is a free course on Chessable (google it). Again, it focuses on principles and common themes not specific openings. Also Try Logical Chess by Chernev. It's a collection of GM games selected and every move annotated to teach principles.

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