Bruce Eckel. Thinking in Java. Pearson Education; 2021. oai:ais:library-item:29263