3,000 Solved Problems In Chemistry by David Goldberg & David E. Goldberg