Software engineering: analysis and design - Easteal, Charles (The McGraw-Hill international series in software engineering, 1989)