Vitalsource Technologies, Inc. Semiconductor Optoelectronic Devices: Introduction to Physics and Simulation