Software engineering fundmentals - Behforooz, Ali (Oxford, 1996)