From Behavioural Finance, to Knowledge Management, to Cognitive Computational Models