Campbell biology: molecular biology - Reece, Jane B. (Pearson Education, 2014)