The development of problem solving environments for computational engineering. - Jason William Jones (2003)