Financial Engineering by Robert W. Kolb, Cara M. Marshall & Magid Maatallah