Software engineering : the current practices - Rajlich, Václav, (Chapman & Hall/CRC innovations in software engineering and software development., 2012)