Optical Code Division Multiple Access by Paul R. Prucnal