Software engineering explained - Norris, Mark (Wiley, 1992)