Chemistry demystified - Williams, Linda D. (McGraw Hill, 2003)