[Audio] Nanoelectronic Devices, With an Introduction to Spintronics