Schaum''s Outline of Beginning Chemistry, 3rd ed by David Goldberg & David E. Goldberg