Code complete,second edition - McConnell,Steve (Bangalore WP, 2005)