Conceptual chemistry : understanding our world of atoms and molecules - Suchocki, John (Prentice Hall, 2011)