Software engineering : the current practices - Rajlich, Václav, (CRC Press, 2012)