The development of sustainable energy sources that can satisfy the world energy demand is one of the most challenging ...