The Definitive Guide To Terraforming

Where, why, and how should we terraform? What are the challenges, and is such a thing even possible with the technology we have?