Text this: From non-covalent assemblies to molecular machines /