Python programming in context - Miller, Bradley N.; Ranum, David L. (Jones & Bartlett Learning, 2014)