Beginning Android - Murphy, Mark L. (The expert's voice in open source, 2009)