1. Sofftware Project Dynamics: an Integrated Approach;Abdel-Hamid,1991
2. Cognitive tutors: lessons learned;Anderson;The Journal of the Learning Sciences,1995
3. The Mythical Man-Month: Essays on Software Engineering;Brooks,1995
4. Collaborative Learning: Higher Education, Interdependence, and the Authority of Knowledge;Bruffee,1983
5. Teaching distributed multidisciplinary software development;Burnell;IEEE Software,2002