Beginning Javaβ' Google App Engine - Roche, Kyle (Apress, 2010)