Encyclopedia of immunology - Delves, Peter J. (Academic Press, 1998)