Experimental evaluation of programming language features: Implications for introductory programming languages. - Richard Furuta; P. Michael Kemp (SIGCSE, 1979)