Introductory Chemistry With Masteringchemistry With Study Guide by Nivaldo J. Tro & Donna Friedman