Numerical methods for chemical engineering applications in Matlab - Beers, Kenneth J. (Cambridge University, 2007)