100 years of microbial electricity production: three concepts for the future.

100 years of microbial electricity production: three concepts for the future.