Nanoscale electronic devices and their applications - Shah, Khurshed Ahmad (CRC Press, 2021)