Piecing together a puzzle. An exposition of synthetic biology.

Piecing together a puzzle. An exposition of synthetic biology.