Combining single-volume coverage of both green communications and computing, this book blazes a trail in its comprehensive assessment of technical issues and solutions, and surveys a range of exciting research and developments currently under way.