Fundamental immunology - Paul, William E. (Philadelphia:Lippincott Williams and Wilkins, 2003)