Miniaturized biological and electrochemical fuel cells: challenges and applications.

Miniaturized biological and electrochemical fuel cells: challenges and applications.