MBDA (United Kingdom)h-index: 18Total citations: 1,172Total papers: 157Homepage: http://www.mbda-systems.com/