Trends in biohydrogen production: major challenges and state-of-the-art developments.

Trends in biohydrogen production: major challenges and state-of-the-art developments.