Financial engineering - Eales, Brian Anthony (St.Martin's Press, 1999)