Spintronics theory, modelling, devices - Blachowicz, Tomasz (De Gruyter, 2019)