Spin physics in semiconductors - Dyakonov, Mikhail I. (Springer, 2017)