Android Programming: The Big Nerd Ranch Guide by Kristin Marsicano, Bill Phillips, Brian Hardy, Chris Stewart (Paperback, 2015)