Clean code in Python : refactor your legacy code base - Anaya, Mariano (Packt Publishing, 2018)