Theoretical Immunology, Part Two - 9780201156881