Serotonin in liver tumor: Friend or foe?

scientific article published on 06 May 2015