I use beginner and intermediate as board terms as kind of a cop out :) Intermediate could be from 1400-1800 The ones under classics are classics and you can't go wrong with them even if I didn't "+" them. I also like anything written by Silman, but so do other's, he's highly regarded and his reassess books are sure to become classics, you can't go wrong with him either. Any book out of Seriwan's winning chess series is also great for beginners/advanced beginners.
I'm sure other people can name more, these are just some good ones I know about.
A "+" means I personally really like the book and would recommend it... err, not that I don't recommend the others, it just means I'm bias toward that particular one :)
Classic game collections
+Zurich 1953 by Bronstein (Great tourney, clear and short Annotations)
Tal - Botvinnik 1960 by Tal (Tal was a writer and a chess player )
+My 60 Memorable games by Fischer (Fischer was Fischer, a classic)
I'm sure there are others.
Another game collection
Instructive Modern Chess Masterpieces by Stohl (You'll get a lot of opening discussion here, good annotations too).
Classic strategy/middle game books
My System by Nimzowitsch (Beginner through Intermediate)
+Modern Chess Strategy by Pachman (Beginner through Intermediate)
The middlegame books one and two by Euwe and Kramer (Beginner to Intermediate)
+Logical chess move by move - Chernev (Mostly Beginner, useful for Intermediate too though)
Other strategy/middlegame books
+Winning Chess Strategies by Seirawan (Beginner)
+How to Reassess Your Chess and HTRYC workbook by Silman (Intermediate)
The Amateur's Mind by Silman (Beginner to Intermediate)
Two great books related to the middlegame
Art of Attack by Vukovic (Intermediate)
Pawn Structure Chess by Soltis (Intermediate)
Good endgame books
+Winning Chess Endings by Seirawan (Beginner)
Essential Chess Endings by Howell (Beginner)
Silman's Complete Endgame Course by Silman (Beginner through Expert)
+Dvoretsky's Endgame Manual by Dvoretsky (Intermediate / Reference)
Tactics books
+Winning Chess Tactics by Seirawan with Silman (Beginner)
1001 Winning Chess Sacrifices and Combinations by Reinfield (Mostly Beginner)
1001 Brilliant Ways to Checkmate by Reinfield (Mostly Beginner)
Chess: 5334 Problems, Combinations and Games by Laszlo Polgar (Beginner through Intermediate I'm guessing)
+The Ultimate Chess Puzzle Book by Emms (Intermediate)
"Test" books that are like a multiple choice quiz with instruction after on why what was wrong was wrong, and why the correct answer is correct. Also uses your score to estimate your rating at the end.
Chess Exam and Traing Guid by Khmelnitsky (I'd say Intermediate)
+Test Your Positional Play by Bellin and Ponzetto (Intermediate)
What are some amazing chess books that i could buy?