Software engineering : : planning for change - Lamb, David Alex (Prentice-Hall International, Inc., 1988)