Synthetic Biology : Tools and Applications - Zhao; Zhao, Huimin (Academic Press, 2013)