Pro Python 3 features and tools for professional development - Browning, J. Burton; Alchin, Marty (Apress, 2019)