UML-mallinnuskieli ja sen hyödyntäminen ohjelmistokehityksessä - Rautiainen, Juha (2011)