Mastering Financial Calculations: A step-by-step guide to the mathematics of financial market instruments (3rd Edition)