The Seven Virtues of Great Investors: How to Master the Markets by Mastering Yourself

Jason Zweig