[

[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]