Handbook Of Molecular Self-Assembly by Klaus Viktor Peinemann & Mihai Barboiu