Python create-modify-reuse - Knowlton, Jim (Wiley Technology Pub., 2008)