Design Patterns: Elements of Reusable Object-Oriented Software

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

Addison-Wesley Professional (1994), 395 páginas

ISBN-10: 0201633612

ISBN-13: 978-0201633610

Amazon.com

Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)

Alan Shalloway, James R. Trott

Addison-Wesley Professional (2004), 480 páginas

ISBN-10: 0321247140

ISBN-13: 978-0321247148

Amazon.com

Linguagens de programação: Java, C e C++ e outras - Conceitos e Técnicas

Flávio Miguel Varejão

Rio de Janeiro. Elsevier (2004), 334 páginas

ISBN-10: 8535213171

Disponível online

Visual C# 2012 How to Program (5th Edition)

Paul Deitel, Harvey Deitel

Prentice Hall (2013), 1024 páginas

ISBN-10: 0133379337

ISBN-13: 978-0133379334

Amazon.com

Java: How to Program (9th Edition)

Paul Deitel, Harvey Deitel

Prentice Hall (2011), 1496 páginas

ISBN-10: 0132575663

ISBN-13: 978-0132575669

Amazon.com

C++ How to Program (8th Edition)

Paul Deitel, Harvey Deitel

Prentice Hall (2011), 1104 páginas

ISBN-10: 0132662361

ISBN-13: 978-0132662369

Amazon.com

Agile Principles, Patterns, and Practices in C#

Robert C. Martin, Micah Martin

Prentice Hall (2006), 768 páginas

ISBN-10: 0131857258

ISBN-13: 978-0131857254

Amazon.com

Patterns of Enterprise Application Architecture

Martin Fowler

Addison-Wesley Professional (2002), 560 páginas

ISBN-10: 0321127420

ISBN-13: 978-0321127426

Amazon.com