Chemistry by Nivaldo J. Tro & Kathleen Thrush Shaginaw