Part I Foundation.- Introduction to Software Thermal Management.- Landscape: History, Present Barriers, and The Road Forward.- Roots: a Bedrock of Giants.- Part II Catalog.- Techniques: Putting the Silicon to Work.- Frameworks: Choreographing the Parts.- Frontiers: The Future of Software Thermal Management.