Financial Product Fundamentals by Clifford E. Kirsch