SOLID-STATE DEVICE THEORY