A semi-Lagrangian Crank-Nicolson algorithm for the numerical solution of advection-diffusion problems - Spiegelman, M; Katz, R (GEOCHEMISTRY GEOPHYSICS GEOSYSTEMS, 2006)