Solid state electronic devices (4th ed.)