Fundamentals of python first programs - Lambert, Kenneth A. (Cengage Learning, 2023)