Principles of software engineering and design - Zelkowitz, Marvin V.; Shaw, Alan C.; Cannon, John D. (rz1, 1979)