Microbial Electrochemical and Fuel Cells Fundamentals and Applications by Keith A. Scott | Menrva Books | MenrvaBooks