Chemistry - Chang, Raymond (New York:Higher education, 2006)