Concepts in spin electronics - Maekawa, S. (Sadamichi), 1946- (Series on semiconductor science and technology, 2006)