Non-linear spectroscopy