Advanced immunology - Male, David (Mosby, 1996)