Python : create-modify-reuse - Knowlton, Jim (Wiley Technology Publishing, 2008)