Terahertz Spectroscopy Applications