3000 Solved Problems In Chemistry - David E Goldberg (new delhi Tata McGraw Hill Publishing Co., 2011)