Schaum's outline of theory and problems of software engineering - David A Gustafson (Tata McGraw Hill, New Delhi, 2002)