Metallic Spintronic Devices - Wang, Xiaobin (Devices, Circuits, and Systems, 2017)