Time-domain THz spectroscopy