UML by example - Jalloul, Ghinwa (CUP, 2004)