If you're in the business of developing software, you should read the "Joel on Software" book. Period.
(Shortest review I've ever written.)
While I don't agree with everything Joel has written, I find most of what he writes to be a clear exposition of common-sense approaches to managing software development. No BS, just simple stuff that works. A small percentage of "Joel On Software" is mind-changing, opening your eyes to new ways of doing things or new ways of thinking about old software.