Software engineering an engineering approach James F. Peters, Witold Pedrycz - Peters James F.; Pedrycz Witold 1953- (Wiley, J., 2000)