Thinking in Java: Bruce Eckel2005 (Outubro)Prentice Hall, New Jersey, ISBN 0131872486 (4ª Ed.)
Head First Design Patterns: Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates2004 (Outubro)O'Reilly. ISBN 0596007124
On Java 8: Bruce Eckel2017https://www.onjava8.com/
Secundária
The Unified Modeling Language User Guide : Grady Booch, James Rumbaugh, Ivar Jacobson2005Addison Wesley Professional (2ª Ed.)
C++ Primer : Stanley B. Lippman, Josée Lajoie, Barbara E. Moo2005ISBN-10: 0-201-72148-1, ISBN-13: 978-0-201-72148-5, Addison-Wesley Professional (4ª Ed.)
Design Patterns: Elements of Reusable Object-Oriented Software: Erich Gamma, Richard Helm, Ralph Johnson e John1995Addison Wesley Professional, ISBN 0201633612
JAVA 8 - POO + Construções Funcionais: Fernando Mário Junqueira Martins2017FCA. ISBN 978-972-2017 722-838-6