Finance Fundamentals: 10 Things Top Money Managers Swear By