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