Scroll down
My message to the serious programmer is this: spend a part of your working day examining and refining your own methods. Even though programmers are always struggling to meet some future or past deadline, methodological abstraction is a wise long term investment.
Code Complete: A Practical Handbook of Software Construction by Steve C McConnell
ISBN: 1556154844 This book is available from Amazon