Equity Valuation For Analysts And Investors by James Kelleher