Finite Difference Methods in Financial Engineering by Daniel J. Duffy