Beginning Python. 3rd ed. - Hetland, Magnus Lie (Apress, 2020)