Learn Java for Android Development - Friesen, Jeff; Darby, Châad; Darby, Châad (Apress, 2014)