Studying the novice programmer - Soloway, Elliot (Lawrence Erlbaum Associates, 1988)