Chemistry for Changing TimesJohn W. Hill, Terry W. McCreary