Synthetic Biology - Singh, Shailza (Springer Singapore, 2020)