Graduate textbook which applies recent advances in optimisation methods to solve practical problems in mathematical finance.