Principles For Successful Long Term Investing