Spin Electronics - Michael Ziese, Martin J. Thornton ((Lecture Notes in Physics))