Optoelectronic devices and principles - William J. Mooney (Prentice-Hall Int)