Complexity and IT design and evolution - El-Masry, Ahmed A. (Information technology & people, 2006)