Multimodal Energy Harvesting System: Piezoelectric and Electromagnetic
Microbial fuel cells: novel biotechnology for energy generation.