Beginning java google app engine - Roche, Kyle, (The expert's voice in cloud computing, 2010)