Introduction to chemical principles - Stoker, Howard Stephen (Pearson : Prentice Hall, 2005)