Immunology in clinical medicine 3rd edition. - Turk,J.L (Prentice-hall inc.)