Chemical principles - Boyington, RayMasterton, William L.