Dive into Python - Pilgrim, Mark (Apress, 2004)