Essentials Chemistry - CHANG, Raymond (India mcGraw-hill, 2000)