Java programming for Android developers - Burd, Barry A. (John Wiley &​ Sons, Inc., 2017)