Journal

Bioscience, Biotechnology, and Biochemistry

Papers (3)
Publisher

Informa UK Limited

ISSN

0916-8451