spintronics
Stephane DDesrochers
spintronics