1. A model of large program development
2. (1986) ‘Understanding and controlling software costs,’ in (ed.), Information Processing 86, Proceedings of the IFIP 10th World Computer Congress, Dublin, Ireland, 1-5 September, 1986, North-Holland, Amsterdam, pp. 703–714.
3. (1980) Information Processing. Third Edition. Science Research Associates, Chicago.
4. Canning, R. G. (ed.) (1972) ‘That maintenance iceberg,’ EDP Analyzer, 1-14 October.
5. and (1985) Maintenance Programming: Improved Productivity Through Motivation. Prentice-Hall, Englewood Cliffs, NJ.