3000 Solved Problems in Chemistry - Goldberg David.E (New York Mcgraw Hill Pvt Ltd., 1988)