Chemical and Life Sciences, Taylor & Francis Group. United Kingdom. Editor uri icon