The Psychology of Finance: Understanding the Behavioral Dynamics of Markets, Revised Edition