INTENTION BASED DIAGNOSIS OF NOVICE PROGRAMMING ERRORS - JOHNSON,W LEWIS (PITMA LONDON, 1986)