Mark L. Murphy - The Busy Coder's Guide to Android Development, Version 4.2 - Sep 2012