Bibliography
[1]

A.Klein A.Godunov. Introductory computational physics. Cambridge University Press, The Edinburgh Building, Cambridge CB2 1RP, 2006.

[2]

H. Akima. A new method of interpolation and smooth curve fitting based on local procedures. Journal of the ACM, 17(4):589–602, 1970.

[3]

M.Choudhry B.Eales. Derivative Instruments A Guide to Theory and Practice. Butterworth-Heinemann, Linacre House, Jordan Hill, Oxford OX2 8DP, 1st edition, 2003.

[4]

W.Press S.Teukolsky W.Vetterling B.Flannery. Numerical Recipes in C. Tha art of scientific computing. Cambridge University Press, The Pitt Building, Trumpington Street, Cambridge CB2 1RP, 2nd edition, 1992.

[5]

B.Stroustrup. The C++ Programming Language. Addison-Wesley, 4th edition, 2013.

[6]

B.Tuckman. Fixed Income Securities Tools for Todays Markets. John Wiley and Sons Ltd, West Sussex PO19 8SQ, England, 2nd edition, 2002.

[7]

D.J.Duffy. Financial Instrument Pricing Using C++. John Wiley and Sons Ltd, West Sussex PO19 8SQ, England, 1st edition, 2004.

[8]

D.J.Duffy. Introduction to C++ for Financial Engineers. John Wiley and Sons Ltd, West Sussex PO19 8SQ, England, 1st edition, 2006.

[9]

J.Kienitz D.J.Duffy. Monte Carlo Frameworks. Building customisable high-performance C++ applications. John Wiley and Sons Ltd, West Sussex PO19 8SQ, England, 1 edition, 2009.

[10]

A.Germani D.J.Duffy. C sharp for financial markets. John Wiley and Sons Ltd, West Sussex PO19 8SQ, England, 1 edition, 2013.

[11]

K.Binder D.Landau. A Guide to Monte Carlo Simulations in Statistical Physics. Cambridge University Press, 2nd edition, 2000.

[12]

U.Wystup D.Reiswich. Fx volatility smile construction. CPQF Working Papar Series, 20, 2009.

[13]

E.Freeman. Head First Design Patterns. O'reilly, Gravenstein Hughwat North, Sebastopol, CA95472, 1 edition, 2004.

[14]

M.Scholes F.Black. The pricing of options and corporate liabilities. Journal of Political Economy, 1973.

[15]

F.Black. How to use the holes in black-scholes. Journal of Applied Corporate Finance, 1989.

[16]

F.Zhou. The swap curve. Lehman Brothers. Fixed-Income Research, 2002.

[17]

P.S.Hagan G.West. The interpolation methods for curve construction. Applied Mathematical Finance, 13(2):89–123, June 2006.

[18]

I.J.Clark. Foreign Exchange Option Pricing, A Practitioner's Guide. John Wiley and Sons Ltd, West Sussex PO19 8SQ, England, 1st edition, 2011.

[19]

R.Mead J.A.Nelder. A simplex method for function minimization. Computer Journal, 7:308–313, 1965.

[20]

J.C.Hull. Options, futures and other derivatives. Prentice Hall, Prentice Hall, Upper Saddle River, New Jersey 07458, 4th edition, 2000.

[21]

J.Gatheral. The volatility surface. John Wiley and Sons Ltd, West Sussex PO19 8SQ, England, 2006.

[22]

J.London. Modelling Derivatives in C++. John Wiley and Sons Ltd, West Sussex PO19 8SQ, England, 1st edition, 2005.

[23]

E.Gamma R.Helm R.Johnson J.Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1st edition, 1994.

[24]

P. L'Ecuyer. Tables of maximally equidistributed combined lfsr generators. Mathematics and Computation, 68:261–269, 1999.

[25]

T.Zastawniak M.Capinski. Numerical Methods in Finance with C++. Cambridge University Press, The Edinburgh Building, Cambridge CB2 8RU, UK, 1st edition, 2012.

[26]

A.Takahashi M.Fujii, Y.Shimada. A note on construction of multiple swap curves with and without collateral. CARF Working Paper Series No. CARF-F-154, 2010.

[27]

S. Wright M.Gertz. Object-Oriented Software for Quadratic Programming. University of Wisconsin-Madison.

[28]

M.Joshi. C++ Design Patterns and Derivative Pricing. Cambridge University Press, 2nd edition, 2008.

[29]

M.Luscher. A portable high-quality random number generator for lattice field theory simulations. Computer Physics Communications, 79, 1994.

[30]

T.Nishimura M.Matsumoto. Mersenne twister: A 623-dimensionally equidistributed uniform pseudorandom number generator. ACM Transactions on Modeling and Computer Simulation, 8:3–30, 1998.

[31]

OpenGamma Quantitative Research, OpenGamma 185 Park Street London UK. Interest rate instruments and market conventions guide, 2012.

[32]

OpenGamma Quantitative Research, OpenGamma 185 Park Street London UK. Piecewise Polynomial Interpolations, 2013.

[33]

Ph.Sherer. Computational Physics - Simulation of Classical and Quantum Systems. Springer, 2010.

[34]

R.Fletcher. Practical Methods of Optimization. John Wiley and Sons Ltd, 2 edition, 1981.

[35]

R.Navin. The mathematics of derivatives. John Wiley and Sons Ltd, West Sussex PO19 8SQ, England, 2007.

[36]

R.Rebonato. Volatility and Correlation. John Wiley and Sons Ltd, West Sussex PO19 8SQ, England, 2004.

[37]

S.Heston. A closed-form solution for options with stochastic volatility with applications to bond and currency options. The Review of Financial Studies, 1993.

[38]

M.P.Vecchi S.Kirkpatrick, C.D.Gelatt. Optimization by simulated annealing. Science, 220, 1983.

[39]

M. Steffen. A simple method for monotonic interpolation in one dimension. Astronomy and Astrophysics, 239(NOV(II)):p.443, 1990.

[40]

R.C. Tausworthe. Random numbers generated by linear recurrence modulo two. Mathematics and Computation, 19:201–209, 1965.

[41]

U.Ron. A Practical Guide to Swap Curve Construction. Bank of Canada Working Paper, Ottawa, Ontario, Canada K1A 0G9, 2000.

[42]

U.Wystup. Fx Options and Structured Products. John Wiley and Sons Ltd, 2006.

[43]

D.Bakstein V.Capasso. An Introduction to Continuous-Time Stochastic Processes. Birkhauser Boston, 2012.

[44]

W.K.Hastings. Monte carlo sampling methods using markov chains and their applications. Biometrika, 57, 1970.

[45]

Y.Iwashita. Piecewise polynomial interpolations. OpenGamma Quantitative Research, OpenGamma 185 Park Street London UK, 2014.

[46]

B.Andresen Y.Nourani. A comparison of simulated annealing cooling strategies. Journal of Physics A, 31, 1998.

[47]

G. Wesolowsky Z. Drezner. On the computation of the bivariate normal integral. Journal of Statistical Computation and Simulation, 35, 1990.