Chemistry for the utterly confused - Moore, John T., 1947- (McGraw Hill professional, 2007)