I just wanted to comment on Russel’s list. A+ in my book. I am just a beginner and I started with Bobby Fischer Teaches Chess which I found on my own. The other 4 were found because of Russel’s list.
2. Discovering Chess Openings
3. Play Winning Chess
4. Weapons of Chess (partially read)
5. Endgame Course (in progress now)
I highly recommend Russel’s list.
Good Chess Books
for every improving chess amateur.....from RussBell's Blog...
Good Chess Books for Beginners and Beyond
Good Chess Openings Books For Beginners and Beyond
Good Positional Chess, Planning & Strategy Books for Beginners and Beyond
Pawn Play and Structure - for Beginners and Beyond
Bobby Fischer Teaches Chess...a book review
Perspective on Aron Nimzowitsch's "My System"