Terahertz Photonics: Optoelectronic Techniques for Generation and Detection of Terahertz Waves | IEEE Journals & Magazine | IEEE Xplore