Nanoelectronics Fundamentals - Raza (Springer International Publishing, 2019)