Principles of general chemistry - Silberberg, Martin Stuart, 1945- (McGraw-Hill, 2007)