Learn Java for Android Development - Friesen (Apress, 2013)