Encyclopedia of software engineering : Vol. I - edited by John J Marciniak (John Wiley & Sons, New York, 2002)