Immunology, a synthesis - Golub, Edward S. 1934- (Sinauer Associates, 1987)