Case Studies in Immunology by Alexander Gray, David Male & Professor Jonathan Brostoff