Fundamentals of software engineering - Ghezzi, Carlo (Prentice Hall [u.a.], 1991)