one of the four pillars from Chapter 1. Python abstracts away the details of memory management (you never manually allocate or free memory), but understanding the *concept* of names pointing to objects helps you predict how your programs will behave. This is exactly the kind of "thinking behind the