Beyond Legacy Code
Nine Practices to Extend the Life (and Value) of Your Software
by David Scott Bernstein
Version: P1.0 (August 2015)