Essentials Chemistry - CHANG, Raymond (Boston McGraw Hill, 2000)