Programming with Python - Lindstrom, G. (IT Professional, IT Prof., 2005)