Fotogalerie Physics and Applications of Spintronics