Netherlands Aerospace Centreh-index: 87Total citations: 41,715Total papers: 2,345Homepage: https://www.nlr.org