Introduction to android application development : android essentials - ANNUZZI, Joseph (Addison Wesley, 2014)