Emma Hart: Immunology as a metaphor for computational information processing : fact or fiction. University of Edinburgh, UK 2002