Insect Research Systems (United Kingdom)h-index: 3Total citations: 21Total papers: 17Homepage: http://www.insectresearchsystems.com