Spin electronics - Ziese, Michael; Thornton, Martin J. (Lecture notes in physics ;, 2001)