Ritcher, C. Designing flexible object oriented systems with UML - New Delhi Techmedia 2000 - xii, 404p. ISBN: 81-7635-398-1