Chemistry - Raymond Chang (New York: McGraw Hill, 2007)