Software Engineering Education in the Modern Age - Inverardi, Paola; Jazayeri, Mehdi; Kanade, Takeo; Kittler, Josef (Springer Berlin Heidelberg, 2006)