Macrocycles : construction, chemistry, and nanotechnology applications - Davis, Frank, 1966- (Wiley, 2011)