With regard to openings you want books that go into explanations of the "why". You want to understand the ideas behind certain openings etc. To this regard I would highly recommend-
1. Mastering the chess openings- John Watson
2. Chess Openings Essentials: the ideas and plans behind all chess openings- Stefan Djuric
3. Fundamental Chess Openings- Paul van der Sterren
4. Modern chess openings- Walter Korn
I am looking for some chess books for beginners/intermediates. Does anybody have any recomendations for me? I have been looking at "Silman's Complete Endgame Course," is this a good idea? I also have been looking for books on openings. Any suggestions would be helpful.