Clean Code in Python - Second Edition: Develop maintainable and efficient code - Mariano Anaya