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