Applus+ IDIADA (Spain)h-index: 18Total citations: 1,236Total papers: 132Homepage: http://www.applusidiada.com/en/