Fundamentals of Swaps and Other Derivatives 2019