Dynamic Hedging: Managing Vanilla and Exotic Options