TNF-alpha and ghrelin: opposite effects on immune system, metabolism and mental health - Himmerich, H; Sheldrick, A J (Protein Pept Lett, 2010)