Encyclopedia of Software Engineering. Volumes I & II