General chemistry. - McQuarrie, Donald A.