Principles Of Chemistry by John Moore, Conrad Stanitski & Peter C. Jurs