Introduction to chemical principles - Stoker, H. Stephen (Pearson Prentice Hall, 2005)