How the immune system works - Sompayrac, Lauren (Blackwell Publishers, 2003)