The best software writing I - Spolsky, Joel (Apress, 2005)