Terahertz time-domain spectroscopy: Principles and recent developments | IEEE Conference Publication | IEEE Xplore