Biofuel cells--recent advances and applications.

Biofuel cells--recent advances and applications.