Numerical Methods in Finance with C++ by Tomasz Zastawniak & Maciej J. Capinski