Diffraction Grating Handbook