Ecofys (Netherlands)h-index: 60Total citations: 12,745Total papers: 198Homepage: http://www.ecofys.com/en/