General, Organic, And Biological Chemistry: Structures Of Life by Karen C. Timberlake