Nanoscale Devices | 9781779640567 | Memmo