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