Foundations of chemistry (Kluwer Academic, 1999)