Concepts in Spin Electronics by Sadamichi Maekawa | Menrva Books