The effect of substrates and anodes on microbial fuel cell performance | IEEE Conference Publication | IEEE Xplore