Introduction to software engineering - Leach, Ronald J. (CRC Press, 2000)