I would second Jeremy Silman's recommendation of Fundamental Chess Openings by Paul Van Sterren as the only purely opening book you need when you are under 1400.
'A Strategic Chess Opening Repertoire for White' easier than Watson

Hello, thank you for all your comments (my chess.com rankings - both online & live - are considerably lower, since I make a lot of experiments here and often play with my 4-years old son accompaning me and implementing his own attacking plans;-). My OTB ranking - two tournaments this year - is a bit higher, 1400-1600)
Instead of relying on books, for white I play a standard Queen's Gambit and everytime I lose, I analyze the game with a good program such as Lucas Chess and that tells me my mistakes and the next time I play I try not to make the same stupid mistakes over again, I make different stupid mistakes.
Computers engines are not so good for learning the opening if you don't have human guidance. Database searches of master games can add more light, but usually it's best to start with a good explanation in words of the objectives in an opening. This was the pre-computer age approach, but I think it is still very much valid today. When you are learning from computers, you need to translate the ideas in a form you can understand as a human. If you are not already a strong player, this is very hard to do independently. This is why it helps to learn from the old masters early on in your chess education.