Programming Python: 4th Edition. Covers Python 3.x - Lutz, Mark (O´Reilly Media, 2019)