General Chemistry:Principles And Modern Applications by Ralph H. Petrucci, Jeff Madura & F. Geoffrey Herring