Mechanical Self-Assembly - Chen, Xi (Dordrecht Springer New York, 2013)