Structure and function of the spleen - Mebius, R E; Kraal, G (Nat Rev Immunol, 2005)