Python : programming in context - Miller, Bradley N. (Jones and Bartlett Publishers, 2009)