Molecular devices and machines: a journey into the nano world by Credi, Alberto, Venturi, Margeritha, Balzani, Vicenzo 0 Type: Book