1. Adams, Joel and Frens, Jeremy. (2003) Object centered design for Java: teaching OOD in CS-1. In Proceedings of the 24th SIGCSE Technical Symposium, 273–277.
2. Dale, Nell. (2004) CS1 Course Content Survey, available at www.cs.utexas.edu(ndale(ContentResults2.html
3. Gibbons, Jeremy. Structured Programming in Java, available at www.ulst.ac.uk(cticomp(gibbons.html
4. Hu, Chenglie. (2005) Dataless objects considered harmful, Commun ACM, 48 (2), Feb. 2005
5. Jackson, Michael A. (1975) Principles of Program Design, Academic Press, New York.