Immunology - Klein, Jan 1936-2023 (Blackwell Scientific Publ., 1990)