VPython: 3D interactive scientific graphics for students. - David Scherer; Paul Dubois; Bruce Sherwood (Comput. Sci. Eng., 2000)