Designing Interfaces: Patterns for Effective Interaction Design (2nd Edition). Jenifer Tidwell. O'Reilly Media.
Introducing JavaFX 8 Programming. Herbert Schildt. McGraw-Hill Education.
Programming Scala: Scalability = Functional Programming + Objects. 2nd Edition
Functional Programming in Scala. Paul Chiusano and Runar Bjarnason. Manning Publications; 1st edition.
Becoming Functional: Steps for Transforming Into a Functional Programmer. Joshua Backfield. Publisher: O'Reilly Media.:
Secundária
Multi-Paradigm Design for C++. James O. Coplien Publisher: Addison-Wesley Professional
Programming in Haskell. Graham Hutton. Cambridge University Press, 2007.: