Terahertz Physics - R. A. Lewis (Cambridge University Press, 2013)