Ebara (Japan)h-index: 101Total citations: 68,579Total papers: 3,825Homepage: https://www.ebara.co.jp/en/