Basic Concepts in Immunology: A Students Survival Guide - Clancy, John (New York:The McGraw-Hill Companies, Inc., 2000)