Python Descriptors - Zimmerman, Jacob( (Apress, 2016)