UML distilled : a brief guide to the standard object modeling language / Martin Fowler e Kendal Scott
Software Engineering : a practtioner's approach / Roger S. Pressman; adapt. Darrel Ince
An introduction to object-oriented programming / Timothy Budd
Component Software : beyond object-oriented programming / Clemens Szyperski