Introductory Chemistry 6th Edition by Nivaldo J. Tro