[1] Knuth, D. E., The Art of Computer Programming, vol. 1, Fundamental Algorithms (Addison-Wesley 1968, second edition 1973).]
[[2] Jensen, K. and N. Wirth, Pascal User Manual and Report, second edition (Springer Verlag, 1974).]
[[3] Abelson, H., G. J. Sussman, with Julie Sussman, Structure and Interpretation of Computer Programs (MIT Press/McGraw-Hill 1985).]
[[4] Dijkstra, E. W., "Go to statement considered harmful," Communications of the ACM, vol. 11 no. 3 pg. 147 (March 1968).]
[[5] Knuth, D. E., "Structured Programming with go to Statements," Computing Surveys vol. 6 no. 4 pg. 261 (December 1974).]
[[6] Pattis, R. E., "The 'Procedures Early' Approach in CS 1: A Heresy,"SIGCSE Bulletin vol. 25 no. 1, pg. 122 (March 1993).]
[[7] Astrachan, O. L. (panel moderator), "Computer Science: The First Year Beyond Language Issues," SIGCSE Bulletin vol. 28 no. 1, pg. 389 (March 1996); additional materials available at http://www.cs.duke.edu/~ola/slides/lang96.html]