Calix[4]pyrrole: An old yet new ion-pair receptor... Journal: Angewandte Chemie International Edition April, 2005