Introductory Chemistry Essentials - Tro, Nivaldo J