Introduction to molecular immunology 2nd ed - Nisonoff, Alfred. (Sinauer Associates, 1985)