Python cookbook

edited by Alex Martelli, Anna Martelli Ravenscroft, and David Ascher
O'Reilly
9780596007973
0-596-00797-3