Software Engineering Fundamentals - Ali Behfarooz (Oxford University Press New York, 1996)