Software engineering fundamentals - Behforooz, Ali (OUP, 1996)