Financial engineering. - Birge, John R.; Linetsky, Vadim. (North-Holland, 2008)