NobleBlocks
    Maker fringes revisited: second-harmonic generation from birefringent or absorbing materials | NobleBlocks