1. Python Software Foundation. "The Python Standard Library: Built-in Functions". Python 3.12.4 documentation. Accessed May 2024. In the description for staticmethod(), it states: "A static method does not receive an implicit first argument."
2. Python Software Foundation. "The Python Tutorial: 9. Classes". Python 3.12.4 documentation, Section 9.8, "Instance, Class, and Static Methods". Accessed May 2024. This section clarifies that static methods do not have access to cls or self.
3. Lutz, M. (2013). Learning Python, 5th Edition. O'Reilly Media. Chapter 28, "Class Coding Details," Section "Static and Class Methods." The text explains that static methods are "simple functions that happen to live in a class's namespace" and do not receive a self or cls argument.