Five constraints on predicting behavior - Kagan, Jerome. (MIT Press, 2017)