Physical chemistry - Castellan, Gilbert W.