Five Minds That Collaborate