Paul Wilmott has produced a compelling and essential new work in this field. But theory in itself is not enough, an understanding of the role the techniques play in the daily world of finance is also examined through the use of spreadsheets, examples and the inclusion of Visual Basic programs.