1001 financial words: you need to know - Bach, David (Oxford University Press NewYork, 2003)