Essentials of immunology & serology - Stanley, Jacqueline (Australia Thomson Learning, 2002)