Beginning java™ google app engine - Roche, Kyle (Apress, 2010)