Finite Difference Approximations