Python cookbook - recipes from the Python community: covers Python 2.3 and 2.4 (2 ed.)