Encyclopedia of Software Engineering : Vol.II - edited by John J Marciniak (John Wiley & Sons, New York, 2002)