Introduction to chemical principles - Stoker, Howard Stephen (Prentice Hall, 1999)