Studying the novice programmer - Soloway, Elliot; Spohrer, James C., 1956- (Lawrence Erlbaum Associates, 1989)