1. SILVA, Ricardo Pereira da. UML 2 em modelagem orientada a objetos. 1. edição. Florianópolis, SC: Visual Books, 2007. 232 p.
2. SANTOS, Rafael. Introdução à programação orientada a objetos usando JAVA. 1. edição. Rio de Janeiro: Campus, 2003. 319 p.
3. STROUSTRUP, Bjarne. Princípios e práticas de programação com C++. 1. edição. Porto Alegre: Bookman, 2012. xxvii, 1216 p.
4. HORSTMANN, Cay S. Conceitos de computação com Java. 5. ed. Porto Alegre, RS: Bookman, 2009. xiv, 720 p.
5. SCHILDT, Herbert. Java para iniciantes. 5. ed. Porto Alegre, RS: Bookman, 2013. xviii, 614 p.