Professional Software :Software Engineering Concepts - Henry Ledgard,John Tauer (Addison-Wesley Publishing, 1987)