Immunology for Life Scientists basic introduction - Eales, Lesley-Jane (John Wiley & Sons, 1997)