Swaps and other derivatives - Flavell, Richard. (Wiley, 2010)