Understanding and Applying Value Investing Principles