Current Challenges and Future Perspectives on Emerging Bioelectrochemical Technologies - Tian Zhang; Pier-Luc Tremblay (Frontiers Media SA, 2016)