THz — A critical analysis of applications and compact device source technologies: Challenges, opportunities, and common truths | IEEE Conference Publication | IEEE Xplore