Concise medical immunology - Doan, Thao (Lippincott Williams & Wilkins, 2005)