The Android developer's cookbook building applications with the Android SDK - Steele, James; To, Nelson (Addison-Wesley, 2011)