Physical chemistry - Ball, David W. (Cengage Learning, 2015)