Python cookbook : [recipes from the Python community ; covers Python 2.3 & 2.4] / ed. by Alex Martelli, Anna Marell Ravenscroft, and David Ascher. Beijing [u.a.] : O'Reilly, 2005