Chemistry at the beginning of the third millennium: molecular design, supramolecules, nanotechnology and beyond - Fabbrizzi, Luigi; Poggi, Antonio (Springer-Verlag, 2000)