John Hunt, “A Beginners Guide to Python 3 Programming,” Springer Science+Business Media, 2019.