An overview on emerging bioelectrochemical systems (BESs): Technology for sustainable electricity, waste remediation, resource recovery, chemical production and beyond. (December 2016)