I've mentioned I.M. Wrights "Hard Code" book before on this blog. It is actually written by a bloke called Eric Brechner, who adopts the I.M. Wright persona to write hard hitting, controversial, articles about software development best practice. When I mentioned the book before I said that I thought was worth a look. Having finished reading it I've changed my mind.
You must read this book. It is excellent. The even better news is that I.M. Wright also has a blog that is an equally good read. You can find it here.