Mechanical Linkages, Interactive Geometry Software, And Argumentation by Jill Vincent