Emerging nanoelectronics : Life with and after CMOS - Banerjee, Kaustav; Ionescu, Adrian M.