Lessons from top investing gurus