Practical Object Orented Design With Uml - "Priestley, Mark" (2000)
15