General, organic, and biological chemistry structures of life - Timberlake, Karen C. (Pearson, 2013)