Software engineering : The production of quality software - Pfleeger, Shari Lawrence (Macmillan Publishing Company, 1989)