High-yield immunology - Johnson, Arthur G. (Lippincott Williams and Wilkins, 2006)