Fundamentals of Design for Synthetic Biology by Gil Alterovitz & Cody Wood