Financial engineering - Eales, Brian A. (Macmillan, 2000)