Synthetic Biology of Cyanobacteria - Zhang, Weiwen; Zhang, Weiwen; Song, Xinyu; Song, Xinyu (Springer Singapore : Imprint: Springer, 2018)