Tillotts Pharma (Switzerland)h-index: 17Total citations: 1,370Total papers: 59Homepage: http://www.tillotts.com/