Spintronic materials and devices: past, present and future! | IEEE Conference Publication | IEEE Xplore