Spintronics: Materials, Devices, and Applications (IEEE, 2003)