Synthetic Biology of Cyanobacteria - Zhang, Weiwen (Springer Singapore, 2020)