Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code (Expert's Voice)