UML by example - Jalloul, Ghinwa (Cambridge University Press, 2004)