Software Visualization Visualizing the Structure, Behaviour, and Evolution of Software - Diehl, Stephan (Springer Berlin Heidelberg, 2007)