Fundamentals of Swaps & Other Derivatives 2017