Essentials of immunology & serology - Satnley, Jacqueline (Delmar, Australia, 2002)