Pro Python Best Practices Debugging, Testing and Maintenance - Rother, Kristian (Apress, 2017)