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