Handbook of Software Engineering and Knowledge Engineering : Vol. 1 - Fundamentals, Vol. 2 - Emerging Technologies - Chang, S.K (World Scientific, 2001)