Data-Driven Computational Methods - Harlim (Cambridge University Press, 2018)