Mechanical Self-Assembly Science and Applications - Chen, Xi (Springer New York : Imprint: Springer, 2013)