The Cognitive Dynamics of Computer Science: Cost-Effective Large Scale Software Development (Wiley - IEEE)