Semiconductor devices and applications - R. A. Greiner