Lecture Notes in Computer Science - Baresi, Luciano; Fraternali, Piero (Springer-Verlag Berlin Heidelberg, 2007)