Chemistry: Science of change - Oxtoby, David W. (Thomson, 2003)