(Q52567244)
Statements
A hydrogen-producing mitochondrion. (English)
Embley TM
1 December 1998
396
6711
517-519
1 reference
1 reference
1 reference
1 reference
1 reference
1 reference
1 reference
1 reference
scientific article published in December 1998