Principles and methods in supramolecular chemistry - Schneider, Hans-Jorg . (2000)