Warren Buffett's Value Investing Philosophy - Investing in undervalued companies with strong fundamentals