Mariano Anaya Clean Code In Python: Develop Maintainable And Efficient Code, 2nd Edition