Architectures of Optical Interconnection Networks by Assaf Shacham