Software.Published in:TechTrends: Linking Research & Practice to Improve Learning, 2005, v. 49, n. 4, p. 87Publication type:Article