Text this: Valuation of interest rate swaps and swaptions /