As human beings, we are an inseparable part of our global environment. Natural resources from the environment, including natural energy resources, play a key role in the development of human civilization; however, the global environment has not been managed well during the course of civilization. Therefore, one of the most important challenges for the world nowadays is to find applications that utilize sustainable and renewable sources of energy, such as solar cells, wind turbines, fuel cells, et al.