Financial instruments: Equities, debt, derivatives and... - Weiss, David M. (New York Portfolio, 2009)