Software Engineering Fundamentals - Behforooz, Ali . (Oxford University Press, 1996)