Software engineering the production of quality software - Pfleeger, Shari Lawrence (Macmillan Publishing, 1991)