Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears (Programmer to Programmer)