Microbial Fuel Cells (MFCs) - a novel source of energy for ...