Financial Derivatives In Theory And Practice by Philip Hunt, Joanne Kennedy & P.J. Hunt