Novel Catalyst Materials for Bioelectrochemical Systems: Fundamentals and Applications by Lakhveer Singh | Menrva Books | MenrvaBooks