An Introduction to Collective Intelligence
Self-nonself discrimination in a computer