Nanoelectronics fundamentals : materials, devices and systems /: materials, devices and systems. ([2019])