Structural Immunology - Tengchuan Jin, Qian Yin (Springer Singapore, 2019)