Software engineering : a programming approach - Bell, Doug (Prentice - Hall International, 1987)