Variables are entries in a system table, with spaces for links to objects.
Objects are pieces of allocated memory, with enough space to represent the values for which they stand.
References are automatically followed pointers from variables to objects.
Lutz, Mark. Learning Python: Powerful Object-Oriented Programming (p. 183). O'Reilly Media. Kindle Edition.