IMDEA Energy Instituteh-index: 96Total citations: 42,180Total papers: 1,188Homepage: http://www.energy.imdea.org/