Craig Harper
Craig Harper

Craig Harper

Social psychologist and researcher interested in controversial ideas and decision-making. Posts represent personal views. http://craigaharper.wordpress.com