Financial engineering : tools and techniques to manage financial risk - Galitz, Lawrence (Pitman, 1995)