so i just finished reading Software Configuration Management Patterns. it's definately recommended reading for anyone working on any real world programming projects.
like most other 'patterns' books, it tends to cover a lot of things that are basically common sense, but also touches on a lot of stuff that isn't immediately obvious. plus, even 'common sense' ideas have sides to them that you don't notice until they're laid on on paper in front of you.
i've been thinking a lot about how we do things in my group at work, and how we could make them better, and this book has really crystalized a lot of those ideas.