Green Communications (Theoretical Fundamentals, Algorithms, and Applications)