Metabolic Engineering: Principles and Methodologies