An Introduction To Investment Banks, Hedge Funds, And Private Equity by David Stowell