The Art of Investing and Portfolio Management by Brian O'Toole & Richard Steiny