Python dla profesjonalistów. Debugowanie, testowanie i utrzymywanie kodu
Kristian Rother