diffraction principles 8082503