Systems analysis and design with UML version 2.0 : an object-oriented approach - Dennis, Alan (John Wiley & Sons, 2005)