Principles and methods in supra molecular chemistry - Schneider, . (1999)