Introductory Chemistry: Essentials [With Study Guide] by Nivaldo J. Tro