Dietel and Dietel, Java, How to Program, 11th Edition Prentice-Hall, 2018. ISBN 0-13-474335-0 [UD electronic copy not available] Table of Contents (pdf)