Code complete - MacConnell, Steve (Microsoft, 2005)