Elekta (Switzerland)h-index: 16Total citations: 3,080Total papers: 121Homepage: https://www.elekta.com/