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