Facing the tremendous challenges of energy shortage and global warming, embracing renewable energies is an obvious choice and necessary action. Solar energy is arguably the most important source of renewable energy. Organic ...