Introductory Chemistry [With Introductory Chemistry Math Review Toolkit] by Nivaldo J. Tro & Gary L. Long