Increasing energy demand due to rapid growth in population and industrialization along with environmental crisis has led to the search for cheap, environmentally friendly, and nontoxic methods for generation of energy. However, most alternative energy sources such as photovoltaic, biofuels, hydraulic power, wind power, and geothermal energy, are characterized by...