Basic Chemistry With Masteringchemistry With Study Guide by Karen C. Timberlake