A flexible approach to expression evaluation within a computational engineering environment - Jason Jones (International Journal for Numerical Methods in Fluids, 1998)