Software engineering fundamentals - Ali Behforooz (Oxford University Press NULL, 2001)