Software engineering : a holistic view - Blum, Bruce I. (Oxford University Press, 1992)