Complex Systems from Simple Building Blocks via Subcomponent Self-Assembly - Campbell, Victoria E.; Nitschke, Jonathan R. (Synlett, 2008)