Microbial fuel cell reactor a hardware development - Khairi Amir Hanif Kamaruddin (2017)