Novice programming environments : explorations in human-computer interaction and artificial intelligence. ISBN 0863771807. Published by Lawrence Erlbaum Associates in 1992. Publication and catalogue information, links to buy online and reader comments.