Concepts in spin electronics - Maekawa, S. (Sadamichi), 1946- (Oxford University Press, 2006)