Contemporary Topics in Semiconductor Spintronics by Supriyo Bandyopadhyay, Marc Cahay, Jean-Pierre Leburton | Menrva Books