1. Python Software Foundation. (2023). The Python Language Reference: 6.17. Operator precedence. Python 3.12.0 documentation. Retrieved from https://docs.python.org/3/reference/expressions.html#operator-precedence (This table confirms the order of operations: parentheses, followed by and / (left-to-right), and finally +.)
2. Guttag, J. V. (2016). Introduction to Computation and Programming Using Python, With Application to Understanding Data. MIT Press. (Chapter 2.2, "Objects, Expressions, and Numerical Types," discusses how expressions are formed from operators and operands and evaluated based on precedence rules.)
3. MIT OpenCourseWare. (2016). 6.0001 Introduction to Computer Science and Programming in Python, Fall 2016. Lecture 2: Objects, Expressions, Numerical Types. Retrieved from https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/resources/lec2/ (The lecture notes detail arithmetic operators and the evaluation order.)