Turtle geometry The computer as a medium for exploring mathematics - Harold Abelson, Andrea A. Disessa (The Mit Press)