Code Complete is a great read. I recommend rereading it annually to make sure you don't stray the course. I do not recommend reading it anally. Bad lighting.
It seems like a great book for folks just getting started, but I read it after I had a few years under my belt, and all the advice seemed either really basic or far too specific to the C++ Windows world. I can't imagine re-reading it.