Rapid Web applications with TurboGears : using Python to create Ajax-powered sites - Ramm, Mark.; Dangoor, Kevin.; Sayfan, Gigi. (Prentice Hall, 2007)