Roitts Essential Immunology - Ivan M Roitt (Blackwell Science Ltd, 1997)