3000 Solved problems in chemistry - Goldberg, Richard R. (New York, 1997)