Steven D. Schwartzbach, Shigeru Shigeoka Euglena: Biochemistry, Cell and Molecular Biology - Springer Springer 2017 ISBN: 9783319549101 Source: EBOOK