Advances in immunology. - Ploegh, Hidde L.; Alt, Frederick W.; Avalos, Ana M. (Academic Press, 2014)