Chemistrhy for changing times - Hill, J. W., (Pearson Education, 2004)