Engineering Life: A Review of Synthetic Biology | MIT Press Journals & Magazine | IEEE Xplore