Molecular Electronics Materials, Devices and Applications