Biomolecules and Supramolecular Assemblies - Stefan Haacke; Irene Burghardt (Taylor and Francis, 2016)