Text this: Junction and energy band on novel semiconductor-based fuel cells