Advanced Spintronic Materials And Devices