Soft machines. Nanotechnology and life - Jones, Richard A. L. (University Press, 2004)