ANDROID DEVELOPMENT PATTERNS - PHIL DUTSON (NOIDA PEARSON, 2016)