Object Oriented Systems Analysis Using Uml - Bennett (Mcgraw Hill Newyork, 2002)