Universal approach to wave-optical calculations of point spread functions in microscopy (and beyond) | Synapse