Learn Java for Android Development : Java 8 and Android 5 Edition - Friesen, Jeff. (Apress : Imprint: Apress, 2014)