Janeway's immunobiology - Murphy, Kenneth M.; Weaver, Casey; Berg, Leslie J. (W. W. Norton & Company, 2022)