Financial Derivatives in Theory and Practice by Joanne Kennedy, P.J. Hunt & Philip Hunt