Foundations Of General, Organic, And Biochemistry by Katherine J. Denniston & Joseph J. Topping