A Concise Introduction to Software Engineering - Jalote, Pankaj (Verfasser) (Undergraduate Topics in Computer Science, 2008)