Immunology,a synthesis - GOLUB, Edward S (Sunderland Sinauer Associates, 1991)