Software Engineering Concepts - Fairley, Richard (Tata McGraw-Hill, 1998)
Keywords: Computer Engineering