Theoretical Immunology, Part One - 9780201156836