Chemistry For Changing Times by Doris K. Kolb & John W. Hill