3000 solved problems in chemistry - Goldberg, David E (New Delhi Tata McGraw- Hill, 2002)