Molecular, Supramolecular, and Macromolecular Motors and Artificial Muscles

Molecular, Supramolecular, and Macromolecular Motors and Artificial Muscles