General Thoughts on Value Investing