Encyclopedia of Immunology, Four-Volume Set by Ivan Roitt, Ivan M. Roitt & Peter J. Delves