Atoms in molecules : an introduction - Popelier, Paul L. A. (Prentice Hall, 2000)