Stuart Parkin is Director at the Max Planck Institute of Microstructure Physics, Halle, Germany, and an Alexander von Humboldt Professor at the Martin Luther University Halle-Wittenberg. His research ...