Molecular Design and Applications of Photofunctional Polymers and Materials by Royal Society of Chemistry