How the immune system works - Sompayrac, Lauren (Blackwell Publishing, 2008)