Bioscience, Biotechnology, and Biochemistry - Taylor & Francis

1347-6947