Learn Java for Android Development - Peter Späth, Jeff Friesen (Springer, 2020)