Biological fuel cells : fundamental to applications /: fundamental to applications. (2023)