"Clean Code: A Handbook of Agile Software Craftsmanship"
by Robert C. Martin

It is definitely a must read for developers.