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