Advanced Derivatives Pricing And Risk Management: Theory, Tools And Hands On Programming Application