Beginning Android by Mark Murphy & Mark L. Murphy