Concise medical immunology - Doan, Thao; Melvold, Roger; Waltenbaugh, Carl (Lippincott William & Wilkins, 2005)