Object Oriented Analysis and Design - O\'DOCHERTY, Mike (John Wiley & Sons, 2005)