Partnering to Develop Educational Software Applications: A Four-year Retrospective Study - Reeping, David (Association for Engineering Education - Engineering Library Division Papers)