Santoro, Carlo, Arbizzani, Catia, Erable, Benjamin, Ieropoulos, Ioannis, "Microbial fuel cells: From fundamentals to applications. A review", Journal of Power Sources, 2017