Principles of Cellular Engineering by Michael King & Michael R. King