Concept Life Sciences (United Kingdom)h-index: 14Total citations: 524Total papers: 70Homepage: http://www.conceptlifesciences.com/