Molecular Nanostructure and Nanotechnology - Bai, Chunli; Wang, Chen (Imperial College Press, 2016)