Learn Java for Android Development - Jeff .JavaJeff. Friesen (Apress)