Software visualization : visualizing the structure, behaviour, and evolution of software - Diehl, Stephan (Springer-Verlag Berlin Heidelberg, 2007)