Electronic devices and circuits · Jacob Millman · Escolio