Rebecca Solnit unearths the roots of our contemporary crises, countering the despair of our age with a dose of solidarity, creativity, and hope.