Azo Polymers - Wang, Xiaogong (Springer Berlin Heidelberg, 2017)