Design patterns for e-Science - Gardner, Henry (Texts in Computational Science, 2007)