Object-Oriented Programming in Python Goldwasser and Letscher Chapter 7 Good Software Practices Terry Scott University of Northern Colorado 2007 Prentice.