Laser beam shaping theory and techniques (Dekker, 2000)