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