Formate dehydrogenase--a versatile enzyme in changing environments

Formate dehydrogenase--a versatile enzyme in changing environments