FIPSE Interactive Physics Project (October 1989-August 1993). Final Report.