Principles of physical chemistry understanding molecules, molecular assemblies, supramolecular machines - Kuhn, Hans (Chichester John Wiley, 2000)