Understanding Chemistry by Raymond Chang & Charles Lovett