Max Glenister
https://understandlegacycode.com/blog/key-points-of-working-effectively-with-legacy-code/