Nanomagnetic and Spintronic Devices for Energy-Efficient Memory and Computing | 9781118869260 | Memmo