|   | 
         
           
                      
               | BB | 
               1. Bird, Richard. Introducción a la programación funcional con Haskell / Richard Bird . - 1a ed. en español Madrid [etc.] : Prentice Hall, D.L. 2000 | 
           
           
                      
               | BB | 
               2. Eckel, Bruce. Piensa en Java / Bruce Eckel ; traducción, Jorge González  Barturen ; revisión técnica, Javier Parra Fuente, Ricardo Lozano Quesada ; coordinación general y revisión técnica, Luis Joyanes Aguilar . - 2ª ed. Madrid [etc.] : Prentice Hall, D.L. 2002 | 
           
           
                      
               | BB | 
               GAMMA, E. Design patterns : Elements of reusable object-oriented software. 40th. print. [s. l.]: Addison-Wesley, 2009. ISBN 0201633612. | 
           
           
                      
               | BC | 
               Bloch, Joshua. Effective Java / Joshua Bloch. 2nd ed.  Addison-Wesley, 2008 |