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