Electronic devices and circuit theory - BoylestadlhRobert L.