Text this: The rules of programming : how to write better code / Chris Zimmerman.