Swaps And Other Derivatives by Richard R. Flavell