Programming for the consultant

Table of Contents

 * /Approaching A New Code Base/
 * /Maintaining An Existing Code Base/
 * /Replacing A Legacy Code Base/